/*
Theme Name: ProSense-Grey
Theme URI: http://www.doshdosh.com/wordpress-themes/Prosense-Adsense-Ready-SEO-Theme
Description: ProSense-Grey is a fast loading and search engine optimized Adsense Ready Wordpress Theme, specifically designed for all types of niche and professional content.<br /><br />Distributed under the Creative Commons Attribution-ShareAlike 3.0 License.
Author: Dosh Dosh</a> and <a href="http://thewrongadvices.com">The Wrong Advices</a>
Author URI: http://www.doshdosh.com

/*-----------Block Level Elements--------------*/

*{	margin:0; padding:0; }

body {	font: 62.5% 'Lucida Grande', Verdana, Arial, Sans-Serif;
	background: #999999; margin: 0px; padding: 0px; color: #444748; }

body a, body a:visited {color: #1E4B78; text-decoration: none; }

body a:hover {text-decoration: underline; }

body p {	padding: 5px 0px; margin: 5px 0px; }

#page {width: 950px; margin: 0px auto;
	background: #FFF url('images/page_background.jpg') top center repeat-y;
	padding: 0 10px 0 10px; }

#header {	width: 100%; background: #000; height: 100%;
	background: #FFF url('images/DIcom_Banner_950x139.jpg') top center repeat-y;
height:139px;width:950px;}

#header h1 {font-size: 3.0em; padding-top: 30px; margin: 0; color: #fff;
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Arial, sans-serif; }

#header h1 a {color: #f7f7f7; }

.description {font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Arial, sans-serif;}

#header #header_right {float:right; width: 390px; text-align: right; font-size: 1.2em; color: #fff; padding: 20px 20px 20px 0;}

#header #header_left {float:left;width: 480px;text-align: left;font-size: 1.2em; color: #f7f7f7;padding: 10px 0px 20px 20px;}

#subscribe {text-align: right;}

#wrapper {width: 100%;}

#content {float: left;width: 500px;line-height: 1.6em;padding-left: 20px;padding-top: 20px;}

#contentstore {float: left;	width: 900px;line-height: 1.6em;padding-left: 20px;padding-top: 20px;}

#sidebar {float: right;width: 410px;	margin-left: 0px;padding-top: 20px;}

#footer {	color: #fff;width: 100%;clear: both;	background: #FFF url('images/header_footer_img.jpg') top center repeat-y;}

#footer a, #footer a:hover, #footer a:visited {color: #fff;text-decoration: none;}

#footer_left {padding: 10px 0 10px 20px;text-align: left;float: left;width: 480px;	line-height: 1.6em;}

#footer_right {padding: 10px 20px 10px 0;text-align: right;float: right;width: 390px;margin-left: 0px;}

/*-------------Headings-------------*/

h1, h2, h3, h4, menu {font-family: Helvetica, Arial, Sans-Serif;}

h1 {font-size: 3.0em;line-height: 1.0em;}

h2 {font-size: 2.0em;}

menu {font-size: 2.0em; font-weight: bold;}

h3 {font-size: 1.6em;}

h4 {font-size: 1.0em;}

/*-------------The Post-------------*/

.post h2, .post h2 a:hover, .post h2 a:visited, .post h2 a {
	font-size: 1.4em;text-decoration: none;color: #2E393B;	margin-bottom: 10px;line-height: 1.0em;}

.post menu, .post menu a:hover, .post menu a:visited, .post menu a {
	font-size: 1.4em;text-decoration: none;color: #2E393B;	margin-bottom: 10px;line-height: 1.0em;}

.post {font-size: 1.2em;margin-bottom: 30px;text-align: justify;}

.post p {	padding: 5px 0px;margin: 5px 0px;}

.post ul, .post ol {margin: 10px 0 10px 0;padding-left: 40px;}

.post li {padding: 2px 0 2px 0;}

#zero li {margin-left:-2em;	padding-left:0;text-align: left;}

#plus ul {zoom: 1; /* hasLayout for IE<= 6 */ overflow: auto; /* shrink the list to sit beside floats in compliant browsers */ 
         margin: 0; padding: 0; /* zero the defaults so only one or other is used per you margin request below */  }

#plus li {margin-left: 1.5em; /* must stay, want it */ }

.entry {margin-bottom: 10px;text-align: justify;}

.entrytext .postmetadata {margin-top: 20px;text-align: justify;}

.postmetadata {border-top: 1px dashed #ccc;padding-top: 2px;margin-bottom: 40px;text-align: right;}

.postmetadata alt {border-top: 1px dashed #ccc;padding-top: 2px;margin-bottom: 40px;text-align: left;}

.postmetadatafront {border-top: 1px dashed #ccc;padding-top: 2px;margin-bottom: 0px;text-align: right;}

.navigation {display:block;	margin-bottom: 20px;}

#nav {list-style-type : none;text-align : center;font-family: Arial, Helvetica, sans-serif;	font-size: 10px;line-height: 3.15em; height : 40px;}

#nav a {margin: 0px;width : 94px;height : 20px;font-weight : bold;font-style : normal;display : block;padding: 0 0 10px 0;}

#nav a:hover {background: #000;}

#nav li {	float: right; list-style-type: none;	margin: 0px;border-right: solid 1px #fff;}
 
.alignleft {float:left;text-align:left;}

.alignright {float:right;text-align:right;}

.aligncenter {margin-left:auto;margin-right:auto;text-align:center;}

.alignverticle {vertical-align:middle; }
.pagetitle {font-size: 2.5em;margin-bottom: 20px;}
blockquote {margin: 10px 0 10px 0;padding: 5px 10px 5px 10px;background: #D7E1FF;	border-top: solid 1px #1E4B78;border-bottom: solid 1px #1E4B78;}

code{	font:1.2em 'Courier New',Courier,Fixed;display:block;overflow:auto;text-align:left;margin: 10px 0 10px 0;padding: 5px 10px 5px 10px;
	background: #D7E1FF;border-top: solid 1px #1E4B78;border-bottom: solid 1px #1E4B78;}

/*-------------The Front Page-------------*/

#frontpage li {list-style-type:none;width:13em;height:7em;float:left;padding-right: 5.4px;padding-left: 5.4px;padding-top: 3.5px;padding-bottom: 3.5px;}

#frontpage ul {margin-left:-3.4em;}

#frontpage a:hover {background-color: #D7E1FF;text-decoration: none;display:block;}

#frontpagetop li {list-style-type:none;border: 5px #D7E1FF double;text-align: center;width:10em;height:2.75em;float:left;padding: 4px;margin: 6px;display:block;}

#frontpagetop ul {	margin-left:-1.0em;}

#frontpagetop a:hover {background-color: #D7E1FF;text-decoration: none;display:block;}

.indexa a:hover {text-decoration: underline; }

/*-------------Images-------------*/

a img {border: 0;}

img.alignright {float:right; margin:0 0 1em 1em}
img.alignleft {float:left; margin:0 1em 1em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
a img.alignright {float:right; margin:0 0 1em 1em}
a img.alignleft {float:left; margin:0 1em 1em 0}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto}

.wp-caption {border: 1px solid #f7f7f7;text-align: center;background-color: #f7f7f7;padding-top: 4px;margin: 10px;-moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}
.wp-caption img {margin: 0;padding: 0;border: 0 none;}
.wp-caption p.wp-caption-text {font-size: 11px;line-height: 17px;padding: 0 4px 5px;margin: 0;}

.addition {margin-bottom: 10px;text-align: justify;font-size: 1.3em;border-bottom: groove 2px #1E4B78;}

/*--------------Sidebar------------*/

#sidebar ul {margin-bottom:20px;}

#sidebar a {color: #1E4B78;}

#sidebar .sidebar_left ul h2 {padding-bottom: 10px;border-bottom: dashed 1px #CFCFCF;font-size: 1.5em;}

#sidebar .sidebar_right ul h2 {padding-bottom: 10px;border-bottom: dashed 1px #CFCFCF;font-size: 1.5em;}

#sidebar ul li {list-style:none;line-height:1.6em;font-size: 1.1em;}

#sidebar ul ul { }

#sidebar .sidebar_left ul ul li {border-bottom: dashed 1px #CFCFCF;}

#sidebar .sidebar_right ul ul li {border-bottom: dashed 1px #CFCFCF;}

#sidebar a:hover {	text-decoration: underline;}

#sidebar .sidebar_left {width: 185px;float: left;padding: 0 10px 0 10px;}

#sidebar .sidebar_right {width: 185px;float: right;padding: 0 10px 0 10px;}

#sidebar .sidebar_left ul ul li ul{ padding-left:20px; margin-bottom:0; }

#sidebar .sidebar_left ul ul li ul li{ list-style:none; line-height:1.6em; font-size: 1.1em; border-bottom:0; } 
  
#sidebar .sidebar_right ul ul li ul{ padding-left:20px;margin-bottom:0; } 
  
#sidebar .sidebar_right ul ul li ul li{ list-style:none; line-height:1.6em; font-size: 1.1em; border-bottom:0;}

/*--------------Search Form-------------*/

#search {	margin-bottom: 20px;text-align: right;}
#searchform {margin-bottom: 20px;}

#searchform input {width: 180px;background: #fff;}

/*-------------Calendar-----------------*/

#wp-calendar {width: 180px;	text-align: left;	margin-top: 5px;}

#wp-calendar th {	margin-top: 5px;}

#wp-calendar caption {font-size: 1.2em;margin-top: 5px;}

/*-------------Quotes------------------*/

#wp_quotes {margin-left: 0px;margin-bottom: 12px;color: #1E4B78;}

#wp_quotes div.wp_quotes_quote{}

#wp_quotes div.wp_quotes_author {text-align:right;font-style: italic;margin-top: 5px;margin-bottom: 5px;}

div.wp_quotepage {	text-align: center;width: 100%;}

div.wp_quotepage_quote { }

div.wp_quotepage_author {margin-left: 40px;font-style: italic;}

hr.wp_quotepage_hr {width: 100%;margin-top: 15px;margin-bottom: 15px;}

div.wpquotes_poweredby {text-align: right;font-size: 0.8em;margin-top: 20px;}

/*-------------Other------------------*/

.lcp_catlist {text-align: left;}

#zemanta-pixie {float: right;}
.breadcrumb {font-size:9px;}

hr { width: 100%;}

#adsense_singlepost_top_square {float: left;margin-right: 10px;}

#adsense_singlepost_bottom_square {float: left;margin-right: 10px;margin-bottom: 15px;}

#adsense_singlepost_top_banner {margin-bottom: 5px;}

#adsense_singlepost_bottom_banner {margin-bottom: 30px;}

#adsense_homepage_linkunit {margin-bottom: 30px;}

#adsense_homepage_banner {margin-left:auto;margin-right:auto;text-align:center;margin-bottom: 30px;}

.trans-notice {font-family: “Trebuchet MS”, Georgia, Arial, serif;font-size: 0.9em;border:#ccc 1px solid;background-color:#F7F7F7;margin: 0 5px;}

.trans-notice p {margin: 7px;}

<!--
.indented
   {padding-left: 50pt;padding-right: 50pt;}
-->

/*-------------Link to Me Texbox------------------*/

.linktext {font-size:9px;margin-right:5%;}
.linktextarea {font-size:9px;font-family:verdana;overflow:hidden;}

/*-----------Comment Threading--------------*/
ol.commentlist { list-style:none; margin:0 0 1em; padding:0; text-indent:0; }
ol.commentlist li { }
  ol.commentlist li.alt { }
  ol.commentlist li.bypostauthor {}
  ol.commentlist li.byuser {}
  ol.commentlist li.comment-author-admin {}
  ol.commentlist li.comment { border-bottom:1px dotted #666; padding:1em; }
    ol.commentlist li div.comment-author {}
    ol.commentlist li div.vcard { font-size:12px; }
      ol.commentlist li div.vcard cite.fn { }
        ol.commentlist li div.vcard cite.fn a.url { }

      ol.commentlist li div.vcard img.avatar { border:3px solid #CFCFCF; float:left; margin:0 1em 1em 0; }
      ol.commentlist li div.vcard img.avatar-32 {}
      ol.commentlist li div.vcard img.photo {}
      ol.commentlist li div.vcard span.says {}

    ol.commentlist li div.commentmetadata {}
    ol.commentlist li div.comment-meta {}
      ol.commentlist li div.comment-meta a { color:#CFCFCF; }

    ol.commentlist li p { font-size:12px; margin:0 0 1em; }
    ol.commentlist li ul { font-size:12px; list-style:square; margin:0 0 1em 2em; }
    ol.commentlist li div.reply { font-size:9px; }
      ol.commentlist li div.reply a {}
    ol.commentlist li ul.children { list-style:none; margin:1em 0 0; text-indent:0; }
      ol.commentlist li ul.children li {}
      ol.commentlist li ul.children li.alt {}
      ol.commentlist li ul.children li.bypostauthor {}
      ol.commentlist li ul.children li.byuser {}
      ol.commentlist li ul.children li.comment {}
      ol.commentlist li ul.children li.comment-author-admin {}
      ol.commentlist li ul.children li.depth-2 { border-left:5px solid #444748; margin:0 0 .25em .25em; }
      ol.commentlist li ul.children li.depth-3 { border-left:5px solid #2E393B; margin:0 0 .25em .25em; }
      ol.commentlist li ul.children li.depth-4 { border-left:5px solid #444748; margin:0 0 .25em .25em; }
      ol.commentlist li ul.children li.depth-5 {}
      ol.commentlist li ul.children li.odd {}
  ol.commentlist li.even { background:#f7f7f7; }
  ol.commentlist li.odd { background:#D7E1FF; }
  ol.commentlist li.parent { }
  ol.commentlist li.thread-alt { }
  ol.commentlist li.thread-even {}
  ol.commentlist li.thread-odd {}
ol.pinglist { list-style:decimal; margin:1em 2em 4em; }
ol.pinglist li.pingback { border-bottom:1px dotted #666; padding:0.5em; }
ol.pinglist li.pingback.parent { }
ol.pinglist li.pingback div.vcard {  }

